home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 11
/
Cream of the Crop 11-1.iso
/
lan
/
qview224.zip
/
QV_HELP.TXT
< prev
next >
Wrap
Text File
|
1995-01-03
|
67KB
|
1,888 lines
QView Pro
Print Queue Manager
Version 2.2
Abstract: QView Pro is a utility designed to control Novell print
queues. Print Jobs can be controlled, deleted, viewed
and moved between queues with QView Pro. QView Pro can
also monitor queues for duplicate or oversize print jobs,
and multiple queues on several servers may be viewed at
the same time. When used in student computer labs, QView
Pro can save time, reduce confusion, and conserve paper.
Demo: A demo copy of QView Pro is provided to allow you to "try
before you buy" (for 60 days,) however this program is
not free.
Page - 1
Copyright (c) 1992, 1993, 1994, 1995 by Secure Design
Other brand and product names are trademarks or registered trademarks of
their respective holders.
U.S. Government Restricted Rights: Use, duplication or disclosure by
the Government is subject to restrictions set fourth in subparagraph (a)
through (d) of the Commercial Computer Restricted Rights clause at FAR
52.227-19 when applicable, or subparagraph (c) (1) (ii) of the Rights in
Technical Data and Computer Software clause at DFARS 252.227-1013,
and in similar clauses in the NASA FAR Supplement.
License Agreement: Each copy of this product is provided with a serial
number. One serial number is required for each file server which this
product is to be used on. One serial number may not be used on more than
one file server. This serial number may not be exchanged, sold, or otherwise
distributed.
An evaluation copy of this product is also available. While the purchased
version of this software may not be copied, the evaluation version may be
distributed freely. Please contact us if you would like a demonstration copy
of our products.
Warranty: This software is sold on an as-is basis. Secure Design
specifically disclaims all warranties, expressed or implied. In no event shall
Secure Design be liable for any loss of profit or any other damage including
but not limited to special, incidental, consequential or other damages
including damages to a third party. By using this software you are
agreeing to these terms. If these terms are not agreeable, please return this
software for a refund within 10 days of purchase.
Page - 2
Table Of Contents
Overview 4
System Requirements 4
Quick Install 5
The Display 6
Keyboard Commands 7
Mouse Control 8
Moving & Copying Print Jobs 9
Main Menu Options 10
Screen Options 10
Window Options 11
Message Options 12
Delete Options 14
System Preferences 15
Display Format 16
Saving Settings 17
QView Performance 18
Miscellaneous Options 19
Queue Window Menu 20
Queue Status 20
Offending Jobs 21
Queue Options 22
Offline Status 24
View Log File 24
Print Job Options 25
Command Line Parameters 26
QView TSR 27
Suggested Setups 28
Charging for printing with vending cards
Charging for printing with a lab monitor
Alleviate the question "Where is my print job?"
Save paper - Remove duplicates
Printing Autocad plots
Uninstalling QView Pro
Trouble Shooting 30
Duplicates are not removed
Message not delivered to correct operator
QView locks up on startup
Client names of jobs are changed by moving
Limiting Access to queues
View QVIEW.CFG files with QVINFO.EXE
Distribution Information 32
Page - 3
Overview
QView Pro is a utility designed to allow complete control of multiple print
queues on a Novell network. Most of the functions provided in Novell's
pconsole are available in QView Pro. QView Pro also allows you to view the
contents of more than one print queue at a time. The following is a list of
features:
* View multiple queues at a time.
* Click-Drag-Drop mouse action moves print jobs between queues.
* Complete job control.
* Delete duplicate and oversize print jobs.
* Savable configuration.
* Copy print jobs.
* View and edit print job data.
* Screen Saver when all queues are empty.
* User notification with Novell messages.
* Keep a log file of print queue activity.
* Spool files from a directory.
* Save print data to a file.
System Requirements
The following is a list of system requirements that you will need to run
QView.
* Novell Netware. (v2.x or v3.x)
* DOS 3.3 or better.
* Novell workstation shell. (net3, netx, etc.)
* 200k Free memory.
Recommended for improved performance...
* Mouse
* Use as few TSRs as possible.
* The more free memory under 640k, the better.
QView was designed to run on a low end XT computer and a monochrome
monitor. You will receive better performance from a faster machine.
QView Pro requires at least 200k of memory to operate. When using QView
with little memory, the menus and dialogs will be slow due to overlay
swapping. The DOS driver SMARTDRV can help with access time;
however, the speed can be increased by running QView with 350k of
memory available.
QView has not been tested with Netware v4.0.
Page - 4
Quick Install
This section gives the basic steps to install the QView software on your
server. For specific configuration and creating a QVIEW.CFG file, you
should refer to other sections in this document that give more detailed
information.
1) Copy the following files into the SYS:PUBLIC directory on your
server(s).
QVINS.EXE QVIEWTSR.EXE
QVIEW.EXE QVIEW.HLP
QVINFO.EXE
2) Run the qvins utility. (You must be supervisor or equivalent.)
* Select a server that you wish to install.
This will create a QVIEW_OPERATORS user group.
* Select Install Queue and pick each print queue that you wish to
install. This will give QVIEW_OPERATORS queue operator status
and directory privileges in the queue directory.
* Use the serial number option to enter the serial number provided on
your QView Pro distribution disk. An evaluation copy can be installed
by leaving the serial number blank. Evaluation copies are good for 60
days.
* Quit qvins.
3) Run syscon.
* Select Group Information, choose QVIEW_OPERATORS.
* Under Member List, select users that should have operator status
to the print queues. Users who are not group members may still run
QView, however they may not be able to change the status of all
print jobs.
* Quit Syscon
4) Run QView. You may now create a QVIEW.CFG configuration file if you
wish to change any of the default options. (From the main menu, select
Save Configuration) You should read the remainder of this document
for information on each of the features.
Page - 5
The Display
The display for QView has been designed to show as much information as
possible. The main display appears in the picture below:
<Picture not available>
IO Status: A status indicator will blink in the upper left corner of the screen
to show when QView is scanning the print queues.
Status Characters: The first character in the queue window shows the
status of each print job. Possible characters are:
(Spinning / ) Actively printing job.
(Expanding = ) Loading data from workstation,
job file size increased.
L Loading data from workstation,
no change in job size.
R Ready and waiting to print.
W Waiting for target print time.
H User or Operator hold on job.
M Waiting to move to another print queue.
(Spinning triangle) Moving job between queues.
User Information: The remainder of the line after the status character
shows information about the print job. The default settings will show the
print job banner, file size, and description. These defaults may be changed in
the Display Options menu.
Selected Window: One window will always be currently selected. The
Selected window will have a double line border, and the remainder of the
windows will be single lined.
Selected Print Job: One print job in the selected window will be selected.
This job will be highlighted. If there are no print jobs in the selected window,
no print job will be selected.
Page - 6
Keyboard Commands
The following is a list of commands that may be used within QView Pro.
These commands do not have affect within menus or job dialogs.
<Left Arrow> Select the next queue window.
<Right Arrow> Select the previous queue window.
<Down Arrow> Select the next print job in the currently
selected window.
<Up Arrow> Select the previous print job in the currently
selected window.
<CTRL Arrows> Resize the currently selected window.
<ALT Arrows> Move the currently selected window.
ALT A Add a print queue window.
ALT W Close the currently selected window.
DEL Delete currently selected print job.
ALT M Move the currently selected print job.
ALT C Copy the currently selected print job.
ALT Z Zoom currently selected window.
ALT H Toggle print job hold.
(Turns off both user and operator holds,
but only turns on operator hold.)
F1 Help menu.
F2 QView performance dialog.
ALT ENTER Display queue menu for currently selected
queue window. (You may also use CTRL-ENTER)
ENTER Display job options for currently selected print job.
ESC Display Main Menu.
ALT X Exit QView Pro.
When viewing menus or dialogs, several key commands have affect:
TAB Move to next option in dialog window.
Shift TAB Move to previous option in dialog window.
<ALT - Character> In menus and dialogs, some
characters are highlighted. You may
jump to this menu option by pressing
ALT and that character.
Page - 7
Mouse Control
Below is a diagram showing a print queue window. A scroll bar will be shown
if there are more print jobs in the queue than will fit in the window.
< Picture not available >
* Close Window: Single click on the square in the upper left corner of
the window.
* Zoom Window: Single click on the double arrow in the upper right
corner of the window. (Expands window to full screen.)
* Move Window: Click and hold the mouse on the print queue name
and drag the window about the screen.
* Resize Window: Click and hold the mouse on the square in the lower
right corner and move the mouse to resize the window.
* Scroll Bar: Click on the up/down arrows to scroll up/down in the
window. Click on the shaded area of the scroll bar
to jump to a location in the window.
* Print Job Info: Double click on the print job to show print job
options.
* Queue Menu: Double click on the print queue name to show the
queue options menu.
* Main Menu: Single click on the QView title box at the top of the
screen to display the main menu.
To view menus and select options, click with the left mouse button. To exit
menus, click with the right mouse button, or press ESC.
Page - 8
Moving & Copying Print Jobs
QView includes a feature that will allow print jobs to be moved between
print queues. To move a print job between queues, simply click on the job,
hold the mouse button down, drag it to another queue window, and release
the mouse.
You can also move a print job by selecting the job with the arrow keys and
pressing ALT M. You will then be presented with a list of available print
queues.
When moving print jobs between queues, only the print job data is moved.
No translation is done. This option will only allow you to move jobs between
queues of the same printer type. For example, you may move a print job
from one PostScript print queue to another, however you can not move a
PostScript job to a HPII print queue.
Print jobs that are active cannot be moved. Loading print jobs will be placed
on hold and will be moved when loading is complete. Jobs that are loading
and are to be moved will be marked with a "M."
If the ALT key is held down while dragging a print job between queues, it will
be copied instead of moved. Print jobs may also be copied by selecting job
and pressing ALT-C.
Spool Files work in a similar manner. In the Queue Options dialog, you can
specify a Service Directory. If specified, files from this directory are placed
in the print queue in the same manner that print jobs are moved between
queues. You can place a PostScript file into a print queue that is serviced by
a PostScript printer but not one that is serviced by an HPII printer.
Page - 9
Main Menu Options
The main menu controls features that affect the operation of QView. To
display the main menu, click on the top of the screen with the mouse or
press ESC.
The following pages list the options available from the main menu. Options
without dialogs can be found on the page "Miscellaneous Options."
Screen Options
The following is the screen options dialog:
Animation Speed 43/50 Line Mode
( ) Slow (o) Off
(o) Med ( ) On
( ) Fast ( ) Automatic
[x] Screen Saver 2 Min
Screen Message: No print jobs are waiting for
[x] Auto Tile Windows
[x] Show IO Status Character [ OK ]
Animation Speed: Sets the speed that the screen characters are
animated.
43/50 Line Mode: Available on EGA/VGA monitors. When using
"Automatic," QView will switch screen modes as the queue windows fill up.
Use the "Auto Tile" option with the 43/50 line automatic mode.
Screen Saver: Use a screen saver after [2] minutes with no jobs in the
queues.
Screen Message: This message is displayed while the screen saver is
running.
Auto Tile: Automatically re-tile windows when new windows are displayed,
windows are removed, or screen mode switch between normal and 43/50 line
mode.
Show IO Status: Blink a status character in the upper left corner of the
screen.
> Scanning print queues.
√ Checking for overage print jobs.
# Checking for files in the service directory.
+ Calculating print job CRC.
Page - 10
Window Options
The following is the window options dialog:
Data Query Speed Show Windows From
( ) 1 second ( ) QVIEW.CFG config file
(o) 2 seconds (o) Auto seek all queues
( ) 4 seconds
[ ] Close Off Line Windows
[ ] Re-Open Active Windows
[ ] Queue Status Change Alarm
[ ] Auto Hold Jobs During Edit [ OK ]
Data Query Speed: This option controls how often QView will query all the
print queues. Faster query speed makes QView more accurate but taxes
the servers resources.
Show Windows From: Select the method which QView should display
queue windows on startup. If QView is to read from the config file, the
window settings and placement will be preserved. If QView is to auto seek
all queues, the queues use the default queue settings, and the windows are
tiled.
Close Off Line Windows: When a queue window's status is "off line"
QView will close the window. For setting the criteria for "off line" see the
section titled "Status Options." Windows that have been closed will not
perform automatic functions. (such as auto deleting or auto moving)
Re-Open Active Windows: This option monitors windows that were
closed because they were "off line." If the queue status changes such that
they are not "off line," the window will be re-opened. This option must be on
at the time the window was closed.
Queue Status Change Alarm: QView will make a chirping sound when a
window changes status.
Auto Hold Jobs: When using the edit or view commands in the Job
Options Dialog, the print job must be on hold. This feature allows QView to
automatically set a hold on the job while you edit or view it.
Page - 11
Message Options
QView can make use of Novell's broadcast message functions to keep users
informed about their print jobs.
The following is the Message Options Dialog:
[x] Handle Incoming Messages
[x] Notify Users of Job Moves
[ ] Nag Message Please do not print multiple
[ ] Report Offenses to: SUPERVISOR
[ ] Report Off Line to: QVIEW_OPERATORS
[ ] Report Warnings to: QVIEW_OPERATORS
User Notification
( ) None
( ) Client Name
( ) Banner Name
(o) Any Server / Best Guess [ OK ]
Handle Incoming Messages: This option will allow QView to display
broadcast messages instead of the network shell displaying the message
with "PRESS CTRL - ENTER"
Notify Users of Job Moves: QView can send a broadcast message when a
print job has been successfully moved from one queue to another.
Nag Message: When a duplicate job has been found, QView can notify the
user with a second message a short while later. User notification must also
be on. Check the option on the left, and change the message on the right.
Report Offenses to: This option will send a message stating print job
offenses (such as duplicates) to the user or group specified to the right.
Report Off Line to: This option will send a message when a print queue
changes to "off line" status. Insert the user or group in the field to the right
of this option.
Report Warnings to: This option will send a message when a print queue
changes to "warning" status. Insert the user or group in the field to the right
of this option.
User notification: Select the method in which the print job owner is
notified. A description of each notification method is listed on the following
page.
Page - 12
User Notification Methods:
None: Sends no message.
Client: Send a message to the user in the "Client Name" field on
the same server as the print queue.
Banner: Send a message to the user in the "Banner Name" field on
the same server as the print queue.
Any Server This option checks to see if a user specified
Best Guess: in the "Banner Name" field is currently logged in. If so, that
connection receives the message. If not, QView checks the
Client Name. This process starts with the same server as
the print queue, and is repeated with all servers until at
least one user is notified.
Notes: When QView attempts to use the "Client Name" field, it
first checks to see if the connection that placed the job is
the same user as the client name. If so, that connection
receives the message. If not, every user on the server
logged in as "Client Name" will receive the message.
When using the job moving function, the client name field is
changed to the login name of the workstation who moved
the job. The banner name is the only indication of who sent
the original job before it was moved to another print queue.
The "Any Server / Best Guess" option will attempt to send
the message to the original job owner and not the user who
moved the job.
Page - 13
Delete Options
QView can be configured to delete duplicate print jobs. The following menu
option controls what QView considers a "duplicate"
The Following is the Delete Options Dialog:
Duplicate Job Criteria
[x] Connection Number Match
[x] Client Name Match
[x] Banner Name Match
[x] File Size Match
[ ] Check Between Queues
[ ] Use CRC check
File Size match tolerance + 0 %
Job history for deleting = 2 Minutes
[x] Prompt before manual delete [ OK ]
Duplicate Job Criteria: These options specify how QView finds a
duplicate print job. All of the criteria of the checked options must be met
before a print job has duplicate status.
Check Between Queues: This option checks for duplicates between
queues. If this option off, the duplicates must be in the same print queue.
Use CRC check: This option calculates a CRC for each print job. This
provides the best method of determining if a job is a duplicate. Print jobs of
the same size (such as Print Screens and MacPaint bitmaps) will be deleted
when this option is off. Using this option slows QView down considerably
however. With this option on, you may notice QView pausing for up to 20
seconds when it is working on a print job larger than 2000k. In the upper
left corner of the screen, a '+' will be displayed during CRC checks if the
option for IO Status is on.
File Size match: This option specifies a range to match file sizes. If set to
0%, the two print jobs must be exactly the same size.
Job History: QView "remembers" who printed what for a specific amount
of time after the job arrived in the print queue. This option specifies how
long QView should remember print jobs.
Manual Delete: This option allows you to turn off the "are you sure"
message that is displayed when a print job is deleted. (No message is
displayed if the print job is automatically deleted)
Page - 14
System Preferences
QView allows you to edit the data associated with a print job. This menu
allows you to specify what text editor to use while editing a print job. The
default editor is EDIT.COM which comes as part of DOS 5. If you are using
DOS 3.3, you must change the editor program.
The external file editor can be any program you wish. If you are working
with a PostScript print queue, you may want to change the external editor
to a PostScript preview program such as Ghost Script.
Some editors will create .BAK files when editing a file. These are usually left
in the print queue directory. You should configure your editor to erase these
or you will end up with dozens of .BAK files in
SYS:SYSTEM/(QueueDirectory).
When the editor is loaded, QView removes most of itself from memory to
give the editor space to work. QView can swap itself to EMS, XMS or disk
depending on what is available and the options specified in the following
dialog.
The System preferences dialog is shown below:
External File Editor EDIT.COM
Swap file directory C:\
[x] Use EMS for swap
[x] Use XMS for swap
[ ] Use EMS before XMS [ OK ]
External Editor: Enter the complete file and path name to the editor you
wish to use. If the program is in your search path, only the file name and
extension are required.
Swap File Directory: Specify where temporary files are to be stored if
needed.
Use EMS/XMS: When using the external editor, QView will attempt to
swap to EMS or XMS if these options are checked. This greatly speeds up
the time required to edit a print job. If sufficient EMS or XMS is not
available, QView will use a temporary file. EMS and XMS are only used for
loading the external editor, and not during the normal operation of QView.
Page - 15
Display Format
QView can display several different fields in each window. The following
dialog allows the user to configure the information to be shown.
Column 1 Column 2 Column 3
( ) None ( ) None ( ) None
(o) Banner ( ) Banner ( ) Banner
( ) Size (o) Size ( ) Size
( ) Client ( ) Client ( ) Client
( ) Job ( ) Job ( ) Job
( ) Position ( ) Position ( ) Position
( ) Descript ( ) Descript (o) Descript
Width 12 Width 12 Width 12
[ OK ]
For each column, several fields are available. The width of the column is
also configurable. Listed below are the fields and the corresponding areas of
the print job they are associated with
None: Leave the column blank.
Banner: Banner name.
Size: The print job file size.
Client: Job client name.
Job: Print job number.
Position: Position in the queue. (1,2,3,4...)
Descript: The description field of the print job.
The width field is the number of characters wide the column should be.
Extra characters are truncated. A column type of "None" will have a width
of 0. Each column is separated by one space.
Page - 16
Saving Settings
QView can save and restore any configuration. Select the "Save Options"
choice from main menu to save the current configuration. The default file
name is QVIEW.CFG however any file name can be used.
When QView starts, it can search for a configuration file, or one may be
specified from the command line. If the full path and file name to a
configuration file is given, that configuration will be used.
If no configuration file is specified at the command line, QView will check the
current directory and the search path for a file with the name
"QVIEW.CFG" If one is found, QView will use it to load its preferences.
If you wish to change the position of the queue windows, or the options for
any window, you will need to specify "Display queues from QVIEW.CFG file"
in the queue options dialog. If QView seeks all print queues on startup, each
queue window will be assigned default options.
If the configuration file specifies print queues on a server that you are not
logged into at the time you run QView, these queues will be ignored.
If you are using QView on a dedicated machine, you may wish to have a
separate configuration file for the one workstation. Having several copies of
QView running which are set to delete duplicates may cause conflicts as
more than one machine tries to delete a duplicate print job.
When loading QView, you may specify the configuration file from the
command prompt as shown in the following example:
qview c:\stuff\qview.cfg
Note: QView Pro will not read QVIEW.INI files from older versions of
QView.
Note2: If QView is configured to "Auto Seek all Queues" in the Window
Options dialog in the main menu, only the general queue settings will be
saved. Settings made for individual print queues will be lost. These include
window placement, offending job configuration, and queue window options.
To save these options, QView must be set to "Show Windows From
QVIEW.CFG config file."
See Also: QVINFO.EXE
Page - 17
QView Performance
The QView Performance Dialog shows information about QView. Below is a
description of the dialog:
Base Memory 158K
Memory Currently Available 119K (75.4% Available)
Largest Contiguous Block 117K
Overlay Buffer Size 120K
Size of one print job 118 (1012 Possible)
Size of one queue window 1654
Number of Jobs Moved 453
Number of Jobs Auto Deleted 2512
Savings incurred by QView $125.60 (if 1 job = $0.05)
Installed 6/1/93 [ OK ]
Base Memory: The amount of free memory for windows and menus.
Memory Currently Available: Memory currently available after
resources for all active windows and print job tracking has been allocated.
The percentage to the right shows the level of resources used.
Overlay Buffer Size: This is the buffer space used to load the overlay
resources from the QVIEW.EXE file. This is mainly used for menu and
dialog functions. As this buffer size decreases QView will load menus slower.
The buffer size will never be larger than 120K, and never less than 30K.
Size of Print Job or Queue Window: Each queue window requires
memory to operate. Each print job currently in the queue also requires
memory to track the job. This shows the amount of memory QView needs
for each window and each print job in every queue displayed.
Number of Jobs Moved: A running total on each server keeps the
number of jobs moved from one queue to another. The number displayed is
the sum of all servers you are currently logged into.
Number of Jobs Auto Deleted: A running total is kept on each server for
each print job that QView has canceled automatically. The number
displayed is the sum of all servers you are currently logged in to.
Savings incurred by QView: Assuming each print job is worth 5 cents,
the amount of money saved by QView's automatic deleting feature is shown.
Obviously some print jobs print more pages than others, so the 5 cents per
print is a rough average. (The total is derived from [number jobs auto
deleted] x [price per job])
Page - 18
Miscellaneous Options
Several options on the Main Menu that are not listed on the previous pages
are listed below.
Remove Queue Windows: Closes the currently selected window.
Add Queue Windows: Adds a new window. A selection list of print
queues is shown.
Tile Windows Now: Recalculates each window and arranges
them on the screen. Windows are resized
each time a window is added or closed when
the "Auto Tile" option is on. (see Screen
Options for details)
Help: Show QView's on-line help menu.
Exit QView: Exit QView.
Page - 19
Queue Window Menu
Each print queue window has a menu associated with it. To display the
Queue Options Menu, double click the mouse on the window title, or press
ALT Enter.
The Following list of options will be displayed:
Queue Status
Offending Jobs
Queue Options
OffLine Status
View Log File
Each of these options are discussed in detail on the following pages.
If you wish to save the individual queue window settings, you must select
the option to "Show Queues From: QVIEW.CFG config file" in the Queue
Options dialog on the main menu. If this option is set to "Auto Seek all
queues," each queue window will assume default settings on startup.
Queue Status
Below is the Print Queue Status dialog:
Print servers attached 1
Number of jobs in queue 0
[x] Users can place entries in queue
[x] Print Servers can service entries
[x] Print Servers can attach to queue
[ OK ]
You must be a member of the QVIEW_OPERATORS user group to use this
option. Check the appropriate print queue options and choose OK. The
status of the print queue will then be updated. These options are the same
as those found in Novell's Pconsole.
Page - 20
Offending Jobs
For offending jobs, there are several menu options:
Duplicates
Over Size
Over Age
Each offending job can be handled in a different manner. The different
methods are listed below:
Ignore QView ignores the offending job.
Hold An operator hold is placed on the job.
Delay The job is delayed for [n] minutes. Use the Queue
Options dialog to set the delay time.
Schedule The job is scheduled for a date and time. Use the
Queue Options dialog to set the schedule time.
Move The print job is moved to the "Move Target" print
queue specified in the Queue Options dialog.
Delete The print job is deleted. (even if the job is printing)
Delete (NonActive) Deletes job only when it is not printing
End Of List The print job is moved to the end of the queue.
Duplicates: Duplicates can be handled in all of the ways listed above.
When the duplicate is deleted, QView can also send a second
message a few seconds later. See the 'Nag' feature in the
Message Options dialog for details.
Over Size: The Over Size dialog allows you to specify a file size that is
considered to be too large. Over Size print jobs can be
handled in all of the ways listed above.
Over Age: The Over Age dialog allows you to specify a job age (in
minutes) that is considered to be too old. Only the Ignore,
Move and Delete options are available for over age print
jobs.
Page - 21
Queue Options
The Queue Options dialog allows custom configuration of the operation of
the print queue.
Below is the Queue Options dialog:
Auto move jobs
[ ] Always [ ] Pause Incoming Jobs
[x] Queue Off Line [ ] Hold Incoming Jobs
[x] Queue Warnings [ ] Log Jobs
Window Name PRINTQ_0
LogFile F:\PRINTLOG\PRINTQ_0.LOG
Move Target <none>
Service Directory F:\SPOOL\
Schedule jobs for: 02:30:00 am
Delay jobs for 15 minutes [ OK ]
Auto Move Jobs: QView can be configured to move jobs to another queue
automatically. This option allows you to select when jobs are moved. In the
above example, jobs will be moved when the queue has either "Off Line" or
"Warning" status.
Pause Incoming Jobs: This option allows QView better control over
offending jobs. When on, a user hold is placed on all jobs as they enter the
queue. After the job is done loading and QView has checked it for offending
status, the job is unheld.
Hold Incoming Jobs: This option places a hold on all incoming jobs,
however the hold is not released after QView has checked it for offending
status. The hold must be removed manually.
Log Jobs Write print job information to a log file if one is specified. You can
specify a log file and leave this option unselected to allow the "view log file"
option to function.
Window Name: This entry is the name that will be displayed at the top of
the window. The default is the print queue name, however you may change
this to anything you like.
Log File: If this option is filled, QView will write all print queue activity to
the specified log file. Queues can share a common file, or each queue may
have a unique file.
Page - 22
Move Target: This option specifies which print queue will receive
automatic job moves from this print queue.
Service Directory: If a directory is specified, QView will check the
directory every 30 seconds for files. If files are found, they are spooled
directly into the print queue. The file's owner is used for the new print job
owner. After the file is spooled, the file is erased. Files that are open or in
use are ignored.
This option was added for Autocad users. Autocad has an option to allow it
to print to a file. You can setup a directory on your server and give everyone
read/write access to it. Configure Autocad to print to a spool file in this
directory. Autocad will automatically give each print job a unique file name.
Next configure QView to service this directory. This will allow Autocad to
print to a Novell print queue.
For this option, enter the DOS directory name (not the Novell volume) as
shown in the example dialog.
Schedule Jobs For: This option allows you to specify a time to reschedule
offending jobs. If an oversize or duplicate print job is to be rescheduled, the
time specified here will be used.
Delay jobs for: This option allows you to specify a time to delay offending
jobs. If an oversize or duplicate print job is to be delayed, the print job will be
delayed for the specified number of minutes.
Page - 23
Offline Status
The Offline Status dialog allows you to configure what criteria are needed to
change the status of the print queue. There are two "status" options that
QView uses. These are "OffLine" and "Warning." The off line status is
usually used to alert QView that a printer is not printing for some reason.
The warning status is usually a problem that must be attended to such as a
print queue that is backed up with many print jobs.
QView can send a message to a user or group whenever a queue warning or
offline status occurs. (See Message Options for details). The Queue window
also changes color. Off Line queues are shown with gray letters instead of
white letters. Queues with warning status are shown with a red
background.
The following is the Off Line status dialog:
Queue is "Off Line" when:
[x] Users can not place entries in queue
[x] Print servers can not service queue
[x] No Print Servers are attached to the queue
Queue "Warnings" when:
[ ] Users can not place entries in queue
[ ] No print servers are attached to queue
[x] Print Queue is overloaded
Queue is overloaded after 15 jobs [ OK ]
Select each of the options that you wish to cause an Off Line status or a
Warning status. You may also set the number of jobs that causes a print
queue to be "overloaded."
View Log File
This option allows the user to view the contents of the log file. The log file is
stored in a ASCII file using tab characters to separate information. The
View Log File option formats this file and presents it with column markers.
Use the standard cursor keys to view the information.
Page - 24
Print Job Options
The options for a print job can be displayed by double clicking the mouse on
the print job, or selecting the job with the arrow keys and pressing enter.
The print job options dialog will allow you to view and change specific
settings of the print job.
Most of the options in the dialog window are the same as found in Novell's
Pconsole. The differences are listed below.
Service Auto-Start If checked, the print server will service the job even if
the client has not explicitly released the job. (Possibly due to a network
failure.) This is the same as the /KEEP option in the capture command.
Service Restart If checked, the print job remains in the queue if a print
server begins servicing the job and then aborts before the job is completed.
If this is not checked, the job will be removed if the print server aborts the
job.
Banner File Name File name printed on the banner. This field is used by
nprint.
Header File Name File name printed on the banner header. This field is
used by nprint.
Banner Directory Directory of file to be printed on the banner. Field is
used by nprint, and when QView spools a file from a directory.
QView Logged QView "logs" print jobs if it is configured to handle any
offending print jobs, or QView is keeping a log file. A print job that is
"Logged" has been examined by QView and is not considered to be
"offending", or is recorded in the log file.
View View the print job data. Press <CTRL-H> to toggle to hex view mode
while in the job viewer
Edit Execute the external file editor with the print job file name as the last
parameter. (See the System Preferences dialog for details.)
Save As Save a copy of the print job data. You will be prompted for a file
name.
Move Move the print job to another queue. A list of queues will be
displayed. Press ESC to cancel.
Delete Remove the print job from the queue.
Page - 25
Command Line Parameters
QView can be run with command line arguments. These are detailed below.
Any argument not listed below will be ignored by QView.
usage: qview [option] [option...]
/RT=x Run Time option. If this option is used, QView will run for the
specified number of minutes and exit. /RT=7 will allow QView
to operate for 7 minutes before exiting.
/D Dedicated operation. Useful for machines running in a
computer lab situation. This prevents any keyboard or
mouse action from having an affect on QView. ESC and
ALT-X will allow QView to exit.
/NP Use no preference file. If used, QView will run with the
default settings.
QVIEW.CFG Specify a preference file. You can save several preference
files and call them up by specifying which file to use. If the
file is not in the current directory or search path, you must
specify the full path name.
Suggested setup:
QView has been designed to operate on a dedicated workstation in a student
lab environment. One can operate QView on a workstation running rprinter.
A workstation running QView can also be setup to allow periodic use of
batch files. Below is an example of such a configuration.
@echo off
:begin
qview /d /rt=20 c:\qview.cfg
call ANYTIME.BAT
goto :begin
QView will start in dedicated mode, and use the preferences saved in the
c:\qview.cfg file. After 20 minutes, QView will exit and the batch file
ANYTIME.BAT will be executed. This cycle will run indefinitely.
Page - 26
QView TSR
QView Pro also comes with a TSR loader which will allow you to bring up
QView in the middle of any program. The loader can be executed by simply
typing 'qviewtsr' from the DOS prompt. QViewtsr only uses 7k of standard
memory while loaded. The remainder of the program is saved to a
temporary file on disk. When QViewtsr is activated by pressing ALT-F10,
everything that was loaded after QViewtsr is removed from memory and
saved to a second temporary file on disk. The QView program is executed as
though it had been run from the command line. After exiting QView,
QViewtsr restores the system to the state it was in before activating
QViewtsr.
Some applications are incompatible with this method of swapping memory
when loading QView. Any program that sets up its own interrupt service
routines will cause the machine to lock up when QViewtsr is activated. (by
pressing the hotkey) NCSA Telnet and FTP will cause this to happen.
QViewtsr can be loaded while these programs are running, only activating it
by pressing the hot key will cause conflicts.
QViewtsr can use the following command line arguments:
/1 Single swap file.
/A Don't hide swap file.
/D Force disk swapping even if EMS/XMS is
available
/H [hexkey] Specify hot key in hex.
/K Do not use mouse management code.
/M Disable swap message.
/S [path] Specify drive and directory for swap files.
/U Unload TSR.
/X Use XMS for swap.
/? Help.
When using EMS or XMS, QView will take up a considerable amount of
memory. (approx. 1Mb of EMS or XMS) Swapping to disk is slower however
it saves on ram.
/H allows you to specify a hot key other than the default ALT-F10. The
parameter following /H must be in hexadecimal, where the first number pair
specifies the shift key combination, and the second number pair specifies
the scan code of the trigger key.
Valid scan codes (in hexadecimal) are: The shift key codes are:
A - 1E N - 31 0 - 0B F1 - 3B [ - 1A None - 00
B - 30 O - 18 1 - 02 F2 - 3C ; - 27 RightShift - 01
C - 2E P - 19 2 - 03 F3 - 3D , - 33 LeftShift - 02
D - 20 Q - 10 3 - 04 F4 - 3E / - 35 Ctrl - 04
E - 12 R - 13 4 - 05 F5 - 3F \ - 2B Alt - 08
F - 21 S - 1F 5 - 06 F6 - 40 ] - 1B
G - 22 T - 14 6 - 07 F7 - 41 ' - 28
H - 23 U - 16 7 - 08 F8 - 42 . - 34
I - 17 V - 2F 8 - 09 F9 - 43 ` - 29
J - 24 W - 11 9 - 0A F10- 44
K - 25 X - 2D F11- 57
L - 26 Y - 15 F12- 58
M - 32 Z - 2C
For example, 0244 means <LeftShift - F10>, 0820 means <ALT-D>, 0517 means <Ctrl -
RightShift - I>.
Page - 27
Suggested Setups
QView can be used for several computer lab or office situations. While the
following list of suggested setups are common, you are not limited to the
examples provided in this section.
Charging for printing with vending cards:
Some computer networks install card readers on printers to charge for
printing. This method of print charging works well if the system is not used
by many people. If a print job is placed in the queue and the user does not
insert their print card, the job may wait in the print queue until someone
else inserts their card. Expecting to receive their print, the second user will
be charged for the first user's print, and will not receive their own job. In a
network where the print queues always have jobs pending, QView Pro can
be a great benefit.
To assist in this setup, one can provide a machine equipped with QView Pro
near the printers. Qview can be configured to place each print job on hold as
it enters the print queues. Users can then unhold their job when they have
their print card inserted in the printer. This will allow everyone's print job to
be queued but it eliminates the confusion of who's job is ready to be printed.
QView could also be set to remove jobs that are over 15 minutes old. This
would keep the print queue clear of old print jobs that users had printed and
forgotten about.
Charging for printing with a lab monitor:
Student computer labs on a tight budget may want to charge for printing,
but might not want to invest in the cost of vending card readers on their
printers. QView Pro can also be a useful tool in this situation.
To charge for printing, one can set up two print queues. The first of these
queues could be accessible to everyone. Using Pconsole, a supervisor can
set the first queue's 'queue users' list to include the group 'everyone'. This
queue would not have any printers attached. The second queue would only
be accessible to the QVIEW_OPERATORS user group, and only the lab
monitor would be a member of this group.
When a user prints, the job would be spooled to the first queue where it
would wait. The user would then ask the lab monitor to print the queued job.
The monitor would use Qview Pro to move the print job from the first queue
to the second queue, and take payment from the user.
Page - 28
Alleviate the question "Where is my print job?":
Many large computer networks have several printers servicing many print
queues. Supervisors or lab monitors may be plagued with users asking
about the status of their print jobs. Dedicating a cheap XT computer near
the printers can help reduce the number of questions asked. Users can
check for their print jobs in several queues at once without having to be
instructed on the use of programs such as Pconsole.
Save paper - Remove duplicates:
Often, using a photo copier is faster and more economical that printing
many copies of a document. QView Pro can be used to encourage users to
make use of photo copiers rather than printing multiple copies. A
supervisor can configure QView to monitor print queues for duplicate print
jobs. When a duplicate is found, QView can remove the second copy and
send a message to the user suggesting that they use another method of
making copies.
Printing Autocad plots:
Autocad does not use normal BIOS functions to print to a printer or plotter.
Because of this the Novell network shell can not intercept the print calls
made by Autocad. One recommended method of printing from Autocad
involves printing to a file and using nprint.exe to send the file to a print
queue. QView Pro can do this automatically.
The supervisor must create a special directory for Autocad print files. Each
user must have full read and write access to this directory. Autocad should
then be set to print to a file in this directory. One of the options in Autocad
allows it to create unique file names for each print that is made. The
supervisor would then set QView to service this directory. As each print is
made, QView will spool the print file into the queue and set the job name to
the user name of the person who printed from Autocad. One can have
several such directories for different users of Autocad, or allow all users to
share a single directory.
Uninstalling QView Pro:
To uninstall a demo of QView Pro from a server, use Syscon to delete the
QVIEW_OPERATORS user group.
Page - 29
Trouble Shooting
Duplicates are not removed:
QView must be configured in two places in order to delete duplicate print
jobs. The first option that must be set is in the Main Menu. Press ESC to
display the menu and select Delete Options. This allows the operator to
select what criteria will be used to detect a duplicate print job.
The second option that must be set will control what QView does once a
duplicate has been found. Select a queue window and press ALT-ENTER.
Select the Offending Jobs option. Under the Duplicate menu choice, there
are several options. You must select an action to be performed on
duplicates for the selected print queue. This should be set to 'delete' if the
duplicate print jobs are to be removed. This setting must be made to each
print queue that duplicates are to be canceled.
Message not delivered to correct operator:
When a message is to be sent to the QVIEW_OPERATORS user group,
QView starts with the server of the affected print queue, and searches for
any user that is a member of the group. If one or more users are found,
messages will be sent to those users. If no user is found, QView will check
other servers until a user is found.
If your system has several servers, and you are logged into only one of those
servers, you may or may not receive all the messages qview sends
depending on which queues are on your server, and if any qview operators
are logged into other servers.
One way to correct this problem is to create a user group on only one server
and make qview send messages to this group. Everyone who is to receive
messages should be made a member of this second group, and should be
attached to the one server. This will allow all the members of the second
group to receive all the messages QView sends.
QView locks up on startup:
If QView locks up when run, there are several things that one should check
for. The most common source of this problem is a corrupt QVIEW.CFG file.
Try running QView with the /NP option (no preferences). If QView executes
ok, the configuration file is corrupt. Remove the QVIEW.CFG file and
configure QView again.
The second thing to check for is to see if QView has been flagged execute-
only. QVIEW.EXE contains overlay files. When the application is run,
QView opens itself and reads menus and dialogs as needed from itself.
Because of the method used in reading these overlays, QVIEW.EXE must
never be flagged execute-only. This may also cause a fatal error message
stating that QView can't read overlay file from QVIEW.EXE.
Page - 30
Client names of jobs are changed by moving:
When a print job is moved from one queue to another, QView must create a
new print job in the target print queue. QView supplies all the information
for the new job from the original print job. Unfortunately, the client name of
the print job can not be changed. Netware uses the login of the user who
places the job for this field. This causes all the jobs moved by QView to
assume the client name of the workstation using QView.
Limiting Access to queues:
Some sites may wish to limit access to print queues. For example, you may
have an accounting print queue that only the accounting group has access
to, and a payroll queue that only payroll has access to. To allow users to use
QView requires a few extra steps.
Install QView for each server and all print queues. Create two new user
groups. (For example we can use QV_PAY and QV_ACC). Make users from
each department members of the respective group. Next, use Pconsole to
make the groups 'Queue Operators' for the print queues they should have
access to.
Last, use the QVINFO.EXE program to view a QVIEW.CFG file created
with the 'Show Windows From QVIEW.CFG' option set. Note the 'Queue
Object ID number' listed for each print queue. (Pconsole will also show this
number) Next, use Syscon to view the directory rights assigned to the
QVIEW_OPERATORS user group. Each directory listed is for a separate
print queue. Part of the directory path will be the Object ID Number. You
must grant the same directory to each user group for the print queues the
group has access to.
For example, if the Object ID Number for the accounting print queue is
BD10005C, then the QV_ACC user group must have RWCEMF rights in
the directory SYS:SYSTEM/BD10005C.QDR directory. (Note: this rights
list is for 3.11. Rights for other versions of Netware may vary.)
View QVIEW.CFG files with QVINFO.EXE:
Options for QView are saved to the QVIEW.CFG file. This file contains all
the settings for the operation of QView. The QVINFO.EXE program can
allow the user to view these settings in a more readable format.
QVinfo can be used in the following manner: (Note: output can be routed to
a printer)
qvinfo c:\qview.cfg >LPT1
This will produce a list of each file server that QView is installed on, and a
list of each print queue for each file server. A list of features will be
displayed next that will show what each option is currently set to.
If you are having problems with QView saving all of your settings, it is
recommended that you use qvinfo on your settings file first.
Page - 31
Distribution Information
A unique serial number is provided for each copy of QView Pro purchased. If
you would like to use QView on another server and you do not have an
additional serial number, you may install QView as an evaluation copy. To
install QView as an evaluation copy leave the serial number blank in the
QVINS program.
An evaluation copy of QView Pro may be used for 60 days on a trial basis.
This is designed to give you 30 days to decide on the purchase of this
software, and an additional 30 days to obtain a licensed copy.
After 60 days however you must pay for QView Pro or you must remove it.
You may not continue to use the software after 60 days without purchasing
it. If you fail to do so, you are in violation of copyright laws. If you already
have several purchased copies of QView Pro running, you may install QView
Pro on another server, and you will have an additional 60 days to register
this new copy.
Where to get QView Pro:
If you would like information about our products, please contact us at the
following address.
Secure Design Internet: support@sdesign.com
PO Box 475 sdesign@mcimail.com
Corvallis, OR 97339 USA Phone: (503) 752-5988
Fax/bbs: (503) 752-5990
Demo products can also be obtained by Internet e-mail by sending a
message to: auto-help@sdesign.com with a subject of "help."
For complete ordering and address information, use the CATALOG.TXT file
provided with this software.
Page - 32